Skip to content

Method: GenAdvice(String, GenJoinpoint, String)

1: package de.fhdw.wtf.generator.java.generatorModel;
2:
3: import de.fhdw.wtf.generator.java.visitor.GenerationModelItemVisitor;
4:
5: public final class GenAdvice extends GenerationModelItem {
6:         
7:         private final GenJoinpoint joinpoint;
8:         private final String methodBody;
9:         
10:         private GenAdvice(final String name, final GenJoinpoint joinpoint, final String methodBody) {
11:                 super(name);
12:                 this.joinpoint = joinpoint;
13:                 this.methodBody = methodBody;
14:         }
15:         
16:         public static GenAdvice create(final String name, final GenJoinpoint joinpoint, final String methodBody) {
17:                 return new GenAdvice(name, joinpoint, methodBody);
18:         }
19:         
20:         @Override
21:         public void accept(final GenerationModelItemVisitor visitor) {
22:                 visitor.handle(this);
23:         }
24:         
25:         public GenJoinpoint getJoinpoint() {
26:                 return this.joinpoint;
27:         }
28:         
29:         public String getMethodBody() {
30:                 return this.methodBody;
31:         }
32:         
33: }